/**
 * 项目名称:输入一个字符串，再输入要查找的字符，判断该字符在该字符串中出现的次数
 *
 * @Author: 夏国倩
 * @Date: 2023/9/19 11:57
 * @Copyright
 */
package String2;
import java.util.Scanner;
public class StringTest4 {
    public static void main(String[] args) {
        //定义两个变量，接收用户的输入
        String myString,myWord;
        System.out.println("请输入一个字符串：");
        Scanner input=new Scanner(System.in);
        myString= input.next();
        System.out.println("请输入要查找的字符：");
        myWord= input.next();
        //调用方法，输出结果
        StringTest4 counter=new StringTest4();
        int geshu=counter.counter(myString,myWord);
        System.out.println("\""+myString+"\"中包含"+geshu+"个"+myWord);
    }
    public int counter(String inputs,String word){
        //创建数组
        int counter=0;
        String[] temp=new String[inputs.length()];
        for (int i=0;i<temp.length;i++){
            temp[i]=inputs.substring(i,i+1);
            }
        //比较字符，计数
        for (int i=0;i<temp.length;i++){
            if (temp[i].equals(word)){
                counter++;
            }
        }
        return counter;
    }
}
